cross on the summit of a mountain - Français Anglais Dictionnaire